home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / utils / wnx1091.lzh / XESBLK.H < prev    next >
Text File  |  1991-10-15  |  1KB  |  23 lines

  1. typedef struct {
  2.     int        WNX_id;            /*     unique WNX application i.d. */
  3.     char     WNX_idname[16]; /*    unique 16 byte identifier */
  4.     int        WNX_apid;        /*    application I.D. of parent */
  5.     int        WNX_grafhandle;    /*    graf_handle of parent */
  6.     long    WNX_global;        /*    ptr to parent's GLOBAL array */
  7.     long    WNX_vdiparams;    /*    ptr to parent's VDI array */
  8.     long    WNX_aesparams;    /*    ptr to parent's AES array */
  9.     long    WNX_messagebuf;    /*    ptr to parent's message buffer */
  10.     int        WNX_in[8];        /*  WNX_in array (8 words) */
  11.     int        WNX_out[8];        /*    WNX_out array (8 words) */
  12.     int        WNX_flags;        /*    event flags like evnt_multi */
  13.     long    WNX_link;        /*    address for resuming execution */
  14.     int        WNX_tcount;        /*    timer count (in 20ms increments) */
  15.     void    (*WNX_troutine)();    /*     ptr to the routine to be run on timer event */
  16.     void    (*WNX_mroutine)();    /*    this is for the message routine */
  17.     void    (*WNX_broutine)();    /*    this is for the left button click routine */
  18.     void    (*WNX_kroutine)();    /*  this is for the keyboard routine */
  19.     void    (*WNX_rroutine)();    /*    this is the for redraws */
  20.     void    (*WNX_termroutine)();/*    this is when the WNX terminates */
  21. }xesparmblk;
  22.  
  23.